html {
  background-color: #9c8383;
}
body {
  width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1000px;
  background-color: #fff;
  flex-wrap: wrap;
  align-content: c;
}
* {
  box-sizing: border-box;
}
[class^="face"] {
  margin: 16px;
  padding: 4px;
  width: 200px;
  height: 200px;
  border-radius: 10%;
  background-color: #e7e7e7;
  display: flex;
  flex-wrap: wrap;
  border: 2px solid black;
}
.pip {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #111111;
}
.face-1 {
  justify-content: center;
  align-items: center;
}
.face-2 {
  justify-content: space-between;
}
.face-2 span:last-child {
  align-self: flex-end;
}
.face-3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.face-3 span:nth-child(1) {
  align-self: start;
}
.face-3 span:nth-child(3) {
  align-self: flex-end;
}
.face-4 {
  display: flex;
  justify-content: space-between;
}
.face-4 .colum {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.face-5 {
  display: flex;
  justify-content: space-between;
}
.face-5 .colum {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.face-5 .colum:nth-child(2) {
  align-self: center;
}
.face-6 {
  display: flex;
  justify-content: space-between;
}
.face-6 .colum {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.face-6-2{
  justify-content: space-between;
  align-content: space-between;
}

.face-6-3{
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}

.face-9{
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}